Skip to content

feat(ai-gateway): AI MCP Proxy ACLs#3469

Merged
tomek-labuk merged 67 commits intorelease/gateway-3.13from
feat/mcp-acls
Dec 3, 2025
Merged

feat(ai-gateway): AI MCP Proxy ACLs#3469
tomek-labuk merged 67 commits intorelease/gateway-3.13from
feat/mcp-acls

Conversation

@tomek-labuk
Copy link
Contributor

@tomek-labuk tomek-labuk commented Nov 13, 2025

Description

This PR adds full documentation set for the MCP ACL feature.

Preview Links

https://deploy-preview-3469--kongdeveloper.netlify.app/plugins/ai-mcp-proxy/#acl-tool-control

https://deploy-preview-3469--kongdeveloper.netlify.app/plugins/ai-mcp-proxy/examples/conversion-listener-acl/
https://deploy-preview-3469--kongdeveloper.netlify.app/plugins/ai-mcp-proxy/examples/conversion-listener-tool-acls/
https://deploy-preview-3469--kongdeveloper.netlify.app/plugins/ai-mcp-proxy/examples/passthrough-listener-acls/
https://deploy-preview-3469--kongdeveloper.netlify.app/plugins/ai-mcp-proxy/examples/passthrough-listener-tool-acls/

https://deploy-preview-3469--kongdeveloper.netlify.app/mcp/#autogenerate-mcp-servers-using-kong-ai-gateway

Note: The rationale for this change is that the now existing section for using MCPs with AI Proxy is confusing for users. The main use case is to expose/secure.observe and govern MCP servers this way. The AI Proxy workaround will have to be sunset at some point.

https://deploy-preview-3469--kongdeveloper.netlify.app/mcp/use-access-controls-for-mcp-tools/3.13/

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

@netlify
Copy link

netlify bot commented Nov 13, 2025

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit dfb6458
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/69302b482aa54b0008327b9f
😎 Deploy Preview https://deploy-preview-3469--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@tomek-labuk tomek-labuk marked this pull request as ready for review November 21, 2025 19:05
@tomek-labuk tomek-labuk requested a review from a team as a code owner November 21, 2025 19:05
fabianrbz and others added 6 commits November 28, 2025 09:51
* ko: add docs for tagging through konghq.com/tags annotation

* Update app/operator/konnect/labelling.md

Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>

---------

Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
* ko: add docs for using KonnectAPIAuthConfiguration with Secrets

* Update app/_how-tos/operator-konnect-getstarted-authentication.md

Co-authored-by: Jakub Warczarek <jakub.warczarek@konghq.com>

* Apply suggestions from code review

Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>

* Update app/_how-tos/operator-konnect-getstarted-authentication.md

Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>

* ko: fix Secret label

---------

Co-authored-by: Jakub Warczarek <jakub.warczarek@konghq.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
This version should work both locally and in ubuntu
@CLAassistant
Copy link

CLAassistant commented Nov 28, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
5 out of 7 committers have signed the CLA.

✅ tomek-labuk
✅ lmilan
✅ fabianrbz
✅ cloudjumpercat
✅ pmalek
❌ kumahq[bot]
❌ kong[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

tomek-labuk and others added 3 commits December 1, 2025 14:54
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Copy link
Member

@hackerchai hackerchai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@tomek-labuk tomek-labuk merged commit c948b7c into release/gateway-3.13 Dec 3, 2025
11 of 12 checks passed
@tomek-labuk tomek-labuk deleted the feat/mcp-acls branch December 3, 2025 12:42
fabianrbz pushed a commit that referenced this pull request Dec 15, 2025
lmilan added a commit that referenced this pull request Dec 16, 2025
* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* feat(gateway): Datakit JSON <> XML nodes (#3592)

* datakit json <> xml nodes

* add new nodes to datakit landing page

* fix title

* fix links and apply reviewer feedback

* Feat(ai-gateway): Alibaba DashScope provider (#3574)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* dashscope provider

* update descriptions

* min version

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(ai-gateway): xAI provider (#3558)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Add xAI provider

* Update ai-proxy.yaml

* Update ai-proxy.yaml

* Create xai.svg

* xai image generation examples and how-to

* Update tags.json

* Update Dictionary.txt

* Update Dictionary.txt

* Update xai.md

* min version

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): AI MCP Proxy ACLs (#3469)

* jwt signer konnect support (#3603)

* generate kong.conf for 3.13 (#3619)

* generate 3.13 api spec (#3622)

* update GPG and RSA pub keys (#3616)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* bump release version for 3.13 to latest (#3620)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* fix(gateway): Add missing nodes and improve I/O doc consistency (#3614)

* add new datakit nodes to table

* add xml nodes to tables; improve input/output documentation

* make table links to nodes clearer

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* breakign changes in 3.13

* Add MCP Oauth2 breaking change note

* feat(ai-gateway): Add cookie conversion config

* feat(ai-gateway): support healthcheck and circuit breaker in ai-proxy-advanced load balancer (#3460)

* metrics

* feat(ai-proxy): add new routes for 3.13 (#3554)

* add docs set (#3642)

* feat(ai-gateway): Streaming token usage count (#3566)

* Update otel-metrics.yaml

* metrics

* feat(gateway): TLS verify support (#3629)

* tls verify support

* Apply suggestions from code review

Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>

* Feedback

---------

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>

* [3.13] Update(ai-sanitizer): Deprecated domain entity type of anonymize field in ai-sanitizer plugin (#2815)

* update ai-sanitizer

* Update app/_kong_plugins/ai-sanitizer/index.md

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): Add new load balancing alogrithms (#3659)

* feat(ai-gateway): Gen AI Otel (#3557)

* feat(ai-gateway): Lakera plugin (#3546)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* ai lakera plugin generation

* Updated plugin doc set plugin icon and guardrail section yaml examples requested

* lakera plugin branch fix

* troubleshooting DO NOT REVIEW

* DRAFT

* Drafting

* fixes

* Updated - ready for review

* tweak

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Added AI Lakera Guard logs to ai audit reference

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* added evaluable to dictionary to fix link error

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>

* access logs

* Feat(gateway): OAuth2 support for HashiCorp Vault (#3645)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Update vault.md

* draft

* links

* Update configure-hashicorp-vault-with-oauth2.md

* fixes

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update vault.md

* Update vault.md

* Update vault.md

* fix snippet

* Update configure-hashicorp-vault-with-oauth2.md

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* examples

* feat(ai-gateway): Use Claude CLI with AI Gateway  (#3644)

* feat: generate pdk and cli docs (#3677)

* feat(gateway): Brute force protection for 3.13 (#3474)

* First draft of content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* apply misc fixes and 3.13 adjustments

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix the yaml

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* start drafting how to guide

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Redis things

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish how to draft, fix config

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add in memory examples, convert how to to in memory

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Adjust third lang to fourth attempt, remove unnecessary steps from how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fea(ai-gateway): RAG ACL and metadata filtering (#3594)

* fix prereqs

* remove duplicated entry for xAi

* warning (#3696)

* Create collect-metrics-logs-and-traces-with-opentelemetry.md

* Update otel-metrics.yaml

* order examples

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update index.md

* feat(gateway): GCP Postgres Auth (#3679)

* draft gcp postgres auth page

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Appease vale and frontmatter

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* appease frontmatter for real?

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* now fixing frontmatter for real this time

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add IAM requirements and limitations link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* add additional permisson info

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(Datakit): Use a dynamic internal auth endpoint to inject request headers before proxying a request (#3656)

* Add datakit dynamic url exampel

* Add docs for datakit call node proxy options

* small changes

* Add docs for datakit call node url-encoded support

* fixes

---------

Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fix version (#3712)

* feat(dev-portal): ACE plugin (#3562)

* Scaffold plugin, add some intro content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish plugin examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add placeholder image, add note about requesting beta access

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix examples, add ace png

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* move up misconfigured routes note, add routes limitation note to if_present

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* Fix skip processing example, fix broken link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Attempt to fix broken links

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Update index.md

* Create data-plane-logs.yaml

* Update index.md

* Generate Kong configuration JSON for version 3.13

* Download Plugin Schemas and Metadata for 3.13

* add video paths rendering (#3720)

* Create send-otel-data-to-grafana-cloud.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* add links

* Update send-otel-data-to-grafana-cloud.md

* fixes

* Update send-otel-data-to-grafana-cloud.md

* Update index.md

* Update index.md

* Apply suggestions from code review

Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>

* Update index.md

* apply feedback

* resource attributes feedback

* feedback

* Update otel-metrics.yaml

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

* Apply suggestions from code review

* rephrase runtime logs

* Update collecting-otel-data.md

* Apply suggestions from code review

Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>

* fixes

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com>
Co-authored-by: lena-larionova <lena.larionova@konghq.com>
Co-authored-by: Zhefeng C. <38037704+catbro666@users.noreply.github.com>
Co-authored-by: Wangchong Zhou <fffonion@gmail.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Robin Xiang <liverpool8056@163.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>
Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Weida Pan <weidapanx@gmail.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>
Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
fabianrbz pushed a commit that referenced this pull request Dec 18, 2025
fabianrbz added a commit that referenced this pull request Dec 18, 2025
* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* feat(gateway): Datakit JSON <> XML nodes (#3592)

* datakit json <> xml nodes

* add new nodes to datakit landing page

* fix title

* fix links and apply reviewer feedback

* Feat(ai-gateway): Alibaba DashScope provider (#3574)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* dashscope provider

* update descriptions

* min version

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(ai-gateway): xAI provider (#3558)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Add xAI provider

* Update ai-proxy.yaml

* Update ai-proxy.yaml

* Create xai.svg

* xai image generation examples and how-to

* Update tags.json

* Update Dictionary.txt

* Update Dictionary.txt

* Update xai.md

* min version

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): AI MCP Proxy ACLs (#3469)

* jwt signer konnect support (#3603)

* generate kong.conf for 3.13 (#3619)

* generate 3.13 api spec (#3622)

* update GPG and RSA pub keys (#3616)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* bump release version for 3.13 to latest (#3620)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* fix(gateway): Add missing nodes and improve I/O doc consistency (#3614)

* add new datakit nodes to table

* add xml nodes to tables; improve input/output documentation

* make table links to nodes clearer

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* breakign changes in 3.13

* Add MCP Oauth2 breaking change note

* feat(ai-gateway): Add cookie conversion config

* feat(ai-gateway): support healthcheck and circuit breaker in ai-proxy-advanced load balancer (#3460)

* metrics

* feat(ai-proxy): add new routes for 3.13 (#3554)

* add docs set (#3642)

* feat(ai-gateway): Streaming token usage count (#3566)

* Update otel-metrics.yaml

* metrics

* feat(gateway): TLS verify support (#3629)

* tls verify support

* Apply suggestions from code review

Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>

* Feedback

---------

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>

* [3.13] Update(ai-sanitizer): Deprecated domain entity type of anonymize field in ai-sanitizer plugin (#2815)

* update ai-sanitizer

* Update app/_kong_plugins/ai-sanitizer/index.md

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): Add new load balancing alogrithms (#3659)

* feat(ai-gateway): Gen AI Otel (#3557)

* feat(ai-gateway): Lakera plugin (#3546)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* ai lakera plugin generation

* Updated plugin doc set plugin icon and guardrail section yaml examples requested

* lakera plugin branch fix

* troubleshooting DO NOT REVIEW

* DRAFT

* Drafting

* fixes

* Updated - ready for review

* tweak

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Added AI Lakera Guard logs to ai audit reference

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* added evaluable to dictionary to fix link error

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>

* access logs

* Feat(gateway): OAuth2 support for HashiCorp Vault (#3645)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Update vault.md

* draft

* links

* Update configure-hashicorp-vault-with-oauth2.md

* fixes

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update vault.md

* Update vault.md

* Update vault.md

* fix snippet

* Update configure-hashicorp-vault-with-oauth2.md

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* examples

* feat(ai-gateway): Use Claude CLI with AI Gateway  (#3644)

* feat: generate pdk and cli docs (#3677)

* feat(gateway): Brute force protection for 3.13 (#3474)

* First draft of content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* apply misc fixes and 3.13 adjustments

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix the yaml

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* start drafting how to guide

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Redis things

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish how to draft, fix config

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add in memory examples, convert how to to in memory

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Adjust third lang to fourth attempt, remove unnecessary steps from how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fea(ai-gateway): RAG ACL and metadata filtering (#3594)

* fix prereqs

* remove duplicated entry for xAi

* warning (#3696)

* Create collect-metrics-logs-and-traces-with-opentelemetry.md

* Update otel-metrics.yaml

* order examples

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update index.md

* feat(gateway): GCP Postgres Auth (#3679)

* draft gcp postgres auth page

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Appease vale and frontmatter

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* appease frontmatter for real?

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* now fixing frontmatter for real this time

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add IAM requirements and limitations link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* add additional permisson info

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(Datakit): Use a dynamic internal auth endpoint to inject request headers before proxying a request (#3656)

* Add datakit dynamic url exampel

* Add docs for datakit call node proxy options

* small changes

* Add docs for datakit call node url-encoded support

* fixes

---------

Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fix version (#3712)

* feat(dev-portal): ACE plugin (#3562)

* Scaffold plugin, add some intro content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish plugin examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add placeholder image, add note about requesting beta access

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix examples, add ace png

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* move up misconfigured routes note, add routes limitation note to if_present

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* Fix skip processing example, fix broken link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Attempt to fix broken links

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Update index.md

* Create data-plane-logs.yaml

* Update index.md

* Generate Kong configuration JSON for version 3.13

* Download Plugin Schemas and Metadata for 3.13

* add video paths rendering (#3720)

* Create send-otel-data-to-grafana-cloud.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* add links

* Update send-otel-data-to-grafana-cloud.md

* fixes

* Update send-otel-data-to-grafana-cloud.md

* Update index.md

* Update index.md

* Apply suggestions from code review

Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>

* Update index.md

* apply feedback

* resource attributes feedback

* feedback

* Update otel-metrics.yaml

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

* Apply suggestions from code review

* rephrase runtime logs

* Update collecting-otel-data.md

* Apply suggestions from code review

Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>

* fixes

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com>
Co-authored-by: lena-larionova <lena.larionova@konghq.com>
Co-authored-by: Zhefeng C. <38037704+catbro666@users.noreply.github.com>
Co-authored-by: Wangchong Zhou <fffonion@gmail.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Robin Xiang <liverpool8056@163.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>
Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Weida Pan <weidapanx@gmail.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>
Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
fabianrbz pushed a commit that referenced this pull request Dec 18, 2025
fabianrbz added a commit that referenced this pull request Dec 18, 2025
* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* feat(gateway): Datakit JSON <> XML nodes (#3592)

* datakit json <> xml nodes

* add new nodes to datakit landing page

* fix title

* fix links and apply reviewer feedback

* Feat(ai-gateway): Alibaba DashScope provider (#3574)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* dashscope provider

* update descriptions

* min version

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(ai-gateway): xAI provider (#3558)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Add xAI provider

* Update ai-proxy.yaml

* Update ai-proxy.yaml

* Create xai.svg

* xai image generation examples and how-to

* Update tags.json

* Update Dictionary.txt

* Update Dictionary.txt

* Update xai.md

* min version

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): AI MCP Proxy ACLs (#3469)

* jwt signer konnect support (#3603)

* generate kong.conf for 3.13 (#3619)

* generate 3.13 api spec (#3622)

* update GPG and RSA pub keys (#3616)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* bump release version for 3.13 to latest (#3620)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* fix(gateway): Add missing nodes and improve I/O doc consistency (#3614)

* add new datakit nodes to table

* add xml nodes to tables; improve input/output documentation

* make table links to nodes clearer

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* breakign changes in 3.13

* Add MCP Oauth2 breaking change note

* feat(ai-gateway): Add cookie conversion config

* feat(ai-gateway): support healthcheck and circuit breaker in ai-proxy-advanced load balancer (#3460)

* metrics

* feat(ai-proxy): add new routes for 3.13 (#3554)

* add docs set (#3642)

* feat(ai-gateway): Streaming token usage count (#3566)

* Update otel-metrics.yaml

* metrics

* feat(gateway): TLS verify support (#3629)

* tls verify support

* Apply suggestions from code review

Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>

* Feedback

---------

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>

* [3.13] Update(ai-sanitizer): Deprecated domain entity type of anonymize field in ai-sanitizer plugin (#2815)

* update ai-sanitizer

* Update app/_kong_plugins/ai-sanitizer/index.md

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): Add new load balancing alogrithms (#3659)

* feat(ai-gateway): Gen AI Otel (#3557)

* feat(ai-gateway): Lakera plugin (#3546)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* ai lakera plugin generation

* Updated plugin doc set plugin icon and guardrail section yaml examples requested

* lakera plugin branch fix

* troubleshooting DO NOT REVIEW

* DRAFT

* Drafting

* fixes

* Updated - ready for review

* tweak

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Added AI Lakera Guard logs to ai audit reference

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* added evaluable to dictionary to fix link error

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>

* access logs

* Feat(gateway): OAuth2 support for HashiCorp Vault (#3645)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Update vault.md

* draft

* links

* Update configure-hashicorp-vault-with-oauth2.md

* fixes

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update vault.md

* Update vault.md

* Update vault.md

* fix snippet

* Update configure-hashicorp-vault-with-oauth2.md

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* examples

* feat(ai-gateway): Use Claude CLI with AI Gateway  (#3644)

* feat: generate pdk and cli docs (#3677)

* feat(gateway): Brute force protection for 3.13 (#3474)

* First draft of content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* apply misc fixes and 3.13 adjustments

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix the yaml

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* start drafting how to guide

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Redis things

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish how to draft, fix config

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add in memory examples, convert how to to in memory

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Adjust third lang to fourth attempt, remove unnecessary steps from how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fea(ai-gateway): RAG ACL and metadata filtering (#3594)

* fix prereqs

* remove duplicated entry for xAi

* warning (#3696)

* Create collect-metrics-logs-and-traces-with-opentelemetry.md

* Update otel-metrics.yaml

* order examples

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update index.md

* feat(gateway): GCP Postgres Auth (#3679)

* draft gcp postgres auth page

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Appease vale and frontmatter

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* appease frontmatter for real?

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* now fixing frontmatter for real this time

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add IAM requirements and limitations link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* add additional permisson info

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(Datakit): Use a dynamic internal auth endpoint to inject request headers before proxying a request (#3656)

* Add datakit dynamic url exampel

* Add docs for datakit call node proxy options

* small changes

* Add docs for datakit call node url-encoded support

* fixes

---------

Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fix version (#3712)

* feat(dev-portal): ACE plugin (#3562)

* Scaffold plugin, add some intro content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish plugin examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add placeholder image, add note about requesting beta access

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix examples, add ace png

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* move up misconfigured routes note, add routes limitation note to if_present

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* Fix skip processing example, fix broken link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Attempt to fix broken links

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Update index.md

* Create data-plane-logs.yaml

* Update index.md

* Generate Kong configuration JSON for version 3.13

* Download Plugin Schemas and Metadata for 3.13

* add video paths rendering (#3720)

* Create send-otel-data-to-grafana-cloud.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* add links

* Update send-otel-data-to-grafana-cloud.md

* fixes

* Update send-otel-data-to-grafana-cloud.md

* Update index.md

* Update index.md

* Apply suggestions from code review

Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>

* Update index.md

* apply feedback

* resource attributes feedback

* feedback

* Update otel-metrics.yaml

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

* Apply suggestions from code review

* rephrase runtime logs

* Update collecting-otel-data.md

* Apply suggestions from code review

Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>

* fixes

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com>
Co-authored-by: lena-larionova <lena.larionova@konghq.com>
Co-authored-by: Zhefeng C. <38037704+catbro666@users.noreply.github.com>
Co-authored-by: Wangchong Zhou <fffonion@gmail.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Robin Xiang <liverpool8056@163.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>
Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Weida Pan <weidapanx@gmail.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>
Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Guaris added a commit that referenced this pull request Dec 18, 2025
* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* feat(gateway): Datakit JSON <> XML nodes (#3592)

* datakit json <> xml nodes

* add new nodes to datakit landing page

* fix title

* fix links and apply reviewer feedback

* Feat(ai-gateway): Alibaba DashScope provider (#3574)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* dashscope provider

* update descriptions

* min version

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(ai-gateway): xAI provider (#3558)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Add xAI provider

* Update ai-proxy.yaml

* Update ai-proxy.yaml

* Create xai.svg

* xai image generation examples and how-to

* Update tags.json

* Update Dictionary.txt

* Update Dictionary.txt

* Update xai.md

* min version

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): AI MCP Proxy ACLs (#3469)

* jwt signer konnect support (#3603)

* generate kong.conf for 3.13 (#3619)

* generate 3.13 api spec (#3622)

* update GPG and RSA pub keys (#3616)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* bump release version for 3.13 to latest (#3620)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* fix(gateway): Add missing nodes and improve I/O doc consistency (#3614)

* add new datakit nodes to table

* add xml nodes to tables; improve input/output documentation

* make table links to nodes clearer

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* breakign changes in 3.13

* Add MCP Oauth2 breaking change note

* feat(ai-gateway): Add cookie conversion config

* feat(ai-gateway): support healthcheck and circuit breaker in ai-proxy-advanced load balancer (#3460)

* feat(ai-proxy): add new routes for 3.13 (#3554)

* add docs set (#3642)

* feat(ai-gateway): Streaming token usage count (#3566)

* feat(gateway): TLS verify support (#3629)

* tls verify support

* Apply suggestions from code review

Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>

* Feedback

---------

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>

* [3.13] Update(ai-sanitizer): Deprecated domain entity type of anonymize field in ai-sanitizer plugin (#2815)

* update ai-sanitizer

* Update app/_kong_plugins/ai-sanitizer/index.md

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): Add new load balancing alogrithms (#3659)

* feat(ai-gateway): Gen AI Otel (#3557)

* feat(ai-gateway): Lakera plugin (#3546)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* ai lakera plugin generation

* Updated plugin doc set plugin icon and guardrail section yaml examples requested

* lakera plugin branch fix

* troubleshooting DO NOT REVIEW

* DRAFT

* Drafting

* fixes

* Updated - ready for review

* tweak

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Added AI Lakera Guard logs to ai audit reference

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* added evaluable to dictionary to fix link error

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>

* Feat(gateway): OAuth2 support for HashiCorp Vault (#3645)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Update vault.md

* draft

* links

* Update configure-hashicorp-vault-with-oauth2.md

* fixes

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update vault.md

* Update vault.md

* Update vault.md

* fix snippet

* Update configure-hashicorp-vault-with-oauth2.md

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* feat(ai-gateway): Use Claude CLI with AI Gateway  (#3644)

* feat: generate pdk and cli docs (#3677)

* feat(gateway): Brute force protection for 3.13 (#3474)

* First draft of content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* apply misc fixes and 3.13 adjustments

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix the yaml

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* start drafting how to guide

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Redis things

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish how to draft, fix config

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add in memory examples, convert how to to in memory

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Adjust third lang to fourth attempt, remove unnecessary steps from how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fea(ai-gateway): RAG ACL and metadata filtering (#3594)

* fix prereqs

* remove duplicated entry for xAi

* warning (#3696)

* feat(gateway): GCP Postgres Auth (#3679)

* draft gcp postgres auth page

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Appease vale and frontmatter

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* appease frontmatter for real?

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* now fixing frontmatter for real this time

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add IAM requirements and limitations link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* add additional permisson info

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(Datakit): Use a dynamic internal auth endpoint to inject request headers before proxying a request (#3656)

* Add datakit dynamic url exampel

* Add docs for datakit call node proxy options

* small changes

* Add docs for datakit call node url-encoded support

* fixes

---------

Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fix version (#3712)

* feat(dev-portal): ACE plugin (#3562)

* Scaffold plugin, add some intro content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish plugin examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add placeholder image, add note about requesting beta access

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix examples, add ace png

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* move up misconfigured routes note, add routes limitation note to if_present

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* Fix skip processing example, fix broken link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Attempt to fix broken links

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Generate Kong configuration JSON for version 3.13

* Download Plugin Schemas and Metadata for 3.13

* add video paths rendering (#3720)

* feat(ai-gateway): AI Lakera Guard how-to (#3697)

* fix(ai-gateway): fix video routes (#3726)

* Add function calling to ai-proxy (#3727)

* feat(gateway): Redis Cloud AuthN (#3552)

* Plugin examples for ACME and AI RL advanced

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix failing build

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix build for real

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add redis auth section to relevant plugins

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply feedback from devs

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Remove OSS cluster examples, add OSS cluster note.

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix cluster examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add more permission details

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* fix vale

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* feat(ai-gateway): How-tos for using Gemini 3 extra_body params with OpenAI SDK (#3699)

* Add how-to WIP

* remove tags fix spelling

* add how-tos

* add dict term

* fix titles

* fix routes

* Updates and fixes

* update prereq

* Fixez

* Update Vertex prereqs

* Apply suggestions from code review

Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>

* add prereqs

---------

Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>

* gen 3.13 (#3730)

* 3 13 rc3 perf results (#3715)

* Feat(gateway): OTEL plugin enhancements (#3660)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* feat(gateway): Datakit JSON <> XML nodes (#3592)

* datakit json <> xml nodes

* add new nodes to datakit landing page

* fix title

* fix links and apply reviewer feedback

* Feat(ai-gateway): Alibaba DashScope provider (#3574)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* dashscope provider

* update descriptions

* min version

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(ai-gateway): xAI provider (#3558)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Add xAI provider

* Update ai-proxy.yaml

* Update ai-proxy.yaml

* Create xai.svg

* xai image generation examples and how-to

* Update tags.json

* Update Dictionary.txt

* Update Dictionary.txt

* Update xai.md

* min version

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

* Update ai-providers.yaml

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): AI MCP Proxy ACLs (#3469)

* jwt signer konnect support (#3603)

* generate kong.conf for 3.13 (#3619)

* generate 3.13 api spec (#3622)

* update GPG and RSA pub keys (#3616)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* bump release version for 3.13 to latest (#3620)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* fix(gateway): Add missing nodes and improve I/O doc consistency (#3614)

* add new datakit nodes to table

* add xml nodes to tables; improve input/output documentation

* make table links to nodes clearer

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* breakign changes in 3.13

* Add MCP Oauth2 breaking change note

* feat(ai-gateway): Add cookie conversion config

* feat(ai-gateway): support healthcheck and circuit breaker in ai-proxy-advanced load balancer (#3460)

* metrics

* feat(ai-proxy): add new routes for 3.13 (#3554)

* add docs set (#3642)

* feat(ai-gateway): Streaming token usage count (#3566)

* Update otel-metrics.yaml

* metrics

* feat(gateway): TLS verify support (#3629)

* tls verify support

* Apply suggestions from code review

Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>

* Feedback

---------

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>

* [3.13] Update(ai-sanitizer): Deprecated domain entity type of anonymize field in ai-sanitizer plugin (#2815)

* update ai-sanitizer

* Update app/_kong_plugins/ai-sanitizer/index.md

---------

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* feat(ai-gateway): Add new load balancing alogrithms (#3659)

* feat(ai-gateway): Gen AI Otel (#3557)

* feat(ai-gateway): Lakera plugin (#3546)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* ai lakera plugin generation

* Updated plugin doc set plugin icon and guardrail section yaml examples requested

* lakera plugin branch fix

* troubleshooting DO NOT REVIEW

* DRAFT

* Drafting

* fixes

* Updated - ready for review

* tweak

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestion from @tomek-labuk

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Added AI Lakera Guard logs to ai audit reference

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* added evaluable to dictionary to fix link error

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>

* access logs

* Feat(gateway): OAuth2 support for HashiCorp Vault (#3645)

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Download Plugin Schemas and Metadata for 3.13

* Download Plugin Schemas and Metadata for 3.13 (#3544)

Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>

* Add 3.13 gw version

* Update streaming document

* Revert "Update streaming document"

This reverts commit 8303169.

* Update vault.md

* draft

* links

* Update configure-hashicorp-vault-with-oauth2.md

* fixes

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update configure-hashicorp-vault-with-oauth2.md

* Update vault.md

* Update vault.md

* Update vault.md

* fix snippet

* Update configure-hashicorp-vault-with-oauth2.md

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* examples

* feat(ai-gateway): Use Claude CLI with AI Gateway  (#3644)

* feat: generate pdk and cli docs (#3677)

* feat(gateway): Brute force protection for 3.13 (#3474)

* First draft of content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* apply misc fixes and 3.13 adjustments

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix the yaml

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* start drafting how to guide

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Redis things

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish how to draft, fix config

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add in memory examples, convert how to to in memory

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Adjust third lang to fourth attempt, remove unnecessary steps from how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Angel <Guaris@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fea(ai-gateway): RAG ACL and metadata filtering (#3594)

* fix prereqs

* remove duplicated entry for xAi

* warning (#3696)

* Create collect-metrics-logs-and-traces-with-opentelemetry.md

* Update otel-metrics.yaml

* order examples

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* Update index.md

* feat(gateway): GCP Postgres Auth (#3679)

* draft gcp postgres auth page

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Appease vale and frontmatter

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* appease frontmatter for real?

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* now fixing frontmatter for real this time

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add IAM requirements and limitations link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* add additional permisson info

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Feat(Datakit): Use a dynamic internal auth endpoint to inject request headers before proxying a request (#3656)

* Add datakit dynamic url exampel

* Add docs for datakit call node proxy options

* small changes

* Add docs for datakit call node url-encoded support

* fixes

---------

Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>

* fix version (#3712)

* feat(dev-portal): ACE plugin (#3562)

* Scaffold plugin, add some intro content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Finish plugin examples

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Add placeholder image, add note about requesting beta access

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Fix examples, add ace png

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* move up misconfigured routes note, add routes limitation note to if_present

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>

* Fix skip processing example, fix broken link

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Attempt to fix broken links

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Update index.md

* Create data-plane-logs.yaml

* Update index.md

* Generate Kong configuration JSON for version 3.13

* Download Plugin Schemas and Metadata for 3.13

* add video paths rendering (#3720)

* Create send-otel-data-to-grafana-cloud.md

* Update collect-metrics-logs-and-traces-with-opentelemetry.md

* add links

* Update send-otel-data-to-grafana-cloud.md

* fixes

* Update send-otel-data-to-grafana-cloud.md

* Update index.md

* Update index.md

* Apply suggestions from code review

Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>

* Update index.md

* apply feedback

* resource attributes feedback

* feedback

* Update otel-metrics.yaml

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

* Apply suggestions from code review

* rephrase runtime logs

* Update collecting-otel-data.md

* Apply suggestions from code review

Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>

* fixes

* Apply suggestions from code review

Co-authored-by: Cora <corabyrne1994@hotmail.com>

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com>
Co-authored-by: lena-larionova <lena.larionova@konghq.com>
Co-authored-by: Zhefeng C. <38037704+catbro666@users.noreply.github.com>
Co-authored-by: Wangchong Zhou <fffonion@gmail.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Robin Xiang <liverpool8056@163.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>
Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Weida Pan <weidapanx@gmail.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>
Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>

* Update non-native route descriptions

* Generate Gateway and plugins changelogs for version 3.13.0.0 (#3733)

Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>

* updte OAS (#3734)

* Add SBOM download link for 3.13.0.0 (#3628)

* Datakit additions (#3735)

* remove mnb from this incase they don't release at the same time (#3738)

* - update public benchmark perf tests for 3.13.0.0-rc.3 (#3739)

Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>

* Fix(gateway): Remove unsupported OTEL metrics (#3754)

* chore(tests): bump gateway version from 3.12 to 3.13

* fix: sync konnect oas data

---------

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: fabianrbz <715229+fabianrbz@users.noreply.github.com>
Co-authored-by: kong-apiops <122612077+kong-apiops@users.noreply.github.com>
Co-authored-by: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com>
Co-authored-by: tomek-labuk <tomasz.labuk@konghq.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Zhefeng C. <38037704+catbro666@users.noreply.github.com>
Co-authored-by: Wangchong Zhou <fffonion@gmail.com>
Co-authored-by: Angel <Guaris@users.noreply.github.com>
Co-authored-by: Vinicius Mignot <vinicius.mignot@gmail.com>
Co-authored-by: Angel <angel.guarisma@konghq.com>
Co-authored-by: Robin Xiang <liverpool8056@163.com>
Co-authored-by: Cora <corabyrne1994@hotmail.com>
Co-authored-by: TuannasCodeCatastrophe <cora.byrne@konghq.com>
Co-authored-by: Fabian Rodriguez <fabian.rodriguez@konghq.com>
Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Co-authored-by: Weida Pan <weidapanx@gmail.com>
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Co-authored-by: tonydongkong <101685497+tonydongkong@users.noreply.github.com>
Co-authored-by: Zachary Hu <6426329+outsinre@users.noreply.github.com>
Co-authored-by: Christian Heidenreich <sichvoge@users.noreply.github.com>
Co-authored-by: kong-documentation-app[bot] <247127266+kong-documentation-app[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants